the country's superiority in weaponry - Spanish English Dictionary